﻿@charset "UTF-8";.label1{display:table-cell;vertical-align:middle;text-align:center;}
.label1 .label2{display:inline-block;}
*{font-family:Arial;}
li{list-style:none;}
.header .header-top{width:100%;height:25px;background:#46ad40;}
.header .header-top .main-warp{float:right;margin-right:65px;}
.header .header-top p{display:block;font-size:12px;line-height:23px;color:#46ad40;float:left;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;margin-right:10px;border-right:1px solid #339966;padding-right:10px;}
.header .header-top a{display:block;font-size:12px;line-height:23px;color:#46ad40;float:left;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;margin-left:4px;}
.header .header-top a img{width:21px;height:21px;}
.header .header-top .langlink{padding:0 15px;border-left:1px solid #339966;border-right:1px solid #339966;margin-left:16px;}
.header .header-top a:hover{color:#fff;}
.header .header-main.pc{width:100%;height:94px;border-bottom:1px solid #f6f6f6;background:#fff;transition:height .5s ease-out;}
.header .header-main.pc .main-wrap{width:calc(100vw - 130px - 24px);height:94px;margin-left:65px;transition:height .5s ease-out;}
.header .header-main.pc .main-wrap .logo{width:170px;height:100%;float:left;display:table;}
.header .header-main.pc .main-wrap .nav{float:right;}
.header .header-main.pc .main-wrap .nav li{margin-left:40px;float:left;height:50px;margin-top:22px;}
.header .header-main.pc .main-wrap .nav li a{font-size:14px;line-height:48px;color:#666666;border-bottom:2px solid #fff;display:block;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:border-color color;-webkit-transition-property:border-color color;-ms-transition-property:border-color color;-o-transition-property:border-color color;font-weight:bold;}
.header .header-main.pc .main-wrap .nav li:hover a,.header .header-main.pc .main-wrap .nav li.hover a{color:#46ad40;border-color:#46ad40;}
.header .header-main.phone{width:100%;height:75px;box-shadow:5px 0 20px rgba(0,0,0,0.2);display:none;position:relative;z-index:1000;background-color:#ffffff;}
.header .header-main.phone .main-wrap{width:calc(100vw - 40px);margin-left:20px;height:100%;}
.header .header-main.phone .logo{width:170px;height:100%;float:left;display:table;}
.header .header-main.phone .nav-btn{width:40px;height:29px;float:right;margin-top:23px;}
.header .header-main.phone .nav-btn img{display:inherit;}
.header .header-main.phone .nav{width:100%;display:none;height:calc(100vh - 70px);background:rgba(0,0,0,0.2);position:absolute;top:70px;left:0;z-index:1001;}
.header .header-main.phone .nav ul{border-top:1px solid #a4dda1;}
.header .header-main.phone .nav li{background:#007440;width:90%;padding:0 5%;border-bottom:1px solid #059e5a;}
.header .header-main.phone .nav li a{display:block;width:100%;height:30px;font-size:14px;line-height:30px;color:#fff;}
.header .header-main.phone .nav li.on{background:#059e5a;}
@media screen and (max-width:1280px){.header .header-main.pc .main-wrap .nav li{margin-left:30px;}
}
@media screen and (max-width:1000px){.header .header-top{display:none;}
.header .header-main.pc{display:none;}
.header .header-main.phone{display:block;}
}
.footer{width:100%;}
.footer .pc{width:100%;overflow:hidden;}
.footer .pc .footer-top{padding:40px 3%;background:#fafafa;}
.footer .pc .footer-top .footer-text{float:left;/*margin-left:60px;*/
    /*width:calc(50vw - 24px - 100px);*/
    width:35%;}
.footer .pc .footer-top .footer-text .text1{float:left;}
.footer .pc .footer-top .footer-link li{width:16.5%;}
.footer .pc .footer-top .footer-text .text1 .search input[type=text]{width:180px;padding:0 10px;height:38px;background:#fff;border:1px solid #ededed;border-right-width:0;float:left;}
.footer .pc .footer-top .footer-text .text1 .search input[type=submit]{width:40px;height:40px;background-image:url(../images/icons/icon17_03.png);background-size:100% 100%;background-repeat:no-repeat;background-position:left center;float:left;border:1px solid #ededed;border-left-width:0;}
.footer .pc .footer-top .footer-text .text1 .p1{font-size:12px;line-height:32px;color:#666666;margin-top:10px;}
.footer .pc .footer-top .footer-text .text1 .tel{font-size:24px;line-height:24px;color:#46ad40;font-family:Arial;font-weight:bold;}
.footer .pc .footer-top .footer-text .text1 .logo{margin-top:20px;}
.footer .pc .footer-top .footer-text .text2{float:right;width:130px;}
.footer .pc .footer-top .footer-text .text2 div{width:110px;height:110px;background:#fff;padding:10px;border:1px solid #ededed;border-radius:5px;}
.footer .pc .footer-top .footer-text .text2 div img{width:100%;height:100%;}
.footer .pc .footer-top .footer-text .text2 p{padding-left:10px;background-image:url(../images/icons/icon18_07.png);background-size:6px 5px;background-repeat:no-repeat;background-position:left center;font-size:12px;line-height:12px;color:#999999;width:80px;margin:0 auto;margin-top:10px;}
.footer .pc .footer-top .footer-link{float:right;margin-right:10px;/*height:100%;*/
    /*width:calc(50vw - 24px - 30px);*/
    width:calc(61% - 70px);}
.footer .pc .footer-top .footer-link li{width:16.5%;float:left;border-left:1px solid #e8e8e8;/*height:100%;*/}
.footer .pc .footer-top .footer-link li .tit{font-size:16px;line-height:16px;color:#333333;margin-bottom:25px;}
.footer .pc .footer-top .footer-link li a{margin-bottom:13px;font-size:12px;line-height:12px;color:#666666;text-align:center;display:block;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.footer .pc .footer-top .footer-link li .tit:hover{color:#000;}
.footer .pc .footer-top .footer-link li a:hover{color:#333;}
.footer .pc .footer-bot{width:100%;height:60px;background:#46ad40;border-top:1px solid #e5e6e6;}
.footer .pc .footer-bot .footer-text{margin-left:60px;height:100%;display:table;float:left;}
.footer .pc .footer-bot .footer-text .label1{text-align:left;}
.footer .pc .footer-bot .footer-text p{font-size:12px;line-height:14px;color:#fff;color:rgba(255,255,255,0.4);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.footer .pc .footer-bot .footer-text p a{color:rgba(255,255,255,0.4);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.footer .pc .footer-bot .footer-text p a:hover{color:#fff;}
.footer .pc .footer-bot .footer-link{height:100%;float:right;}
.footer .pc .footer-bot .footer-link .a1{display:block;float:left;padding:0 20px;height:100%;font-size:14px;line-height:60px;color:#ffffff;color:rgba(255,255,255,0.5);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;border-left:1px solid rgba(255,255,255,0.1);}
.footer .pc .footer-bot .footer-link .a1:hover{color:#fff;}
.footer .pc .footer-bot .footer-link div{width:calc(100vw * 180 / 1920);padding:0 calc(100vw * 20 / 1920);height:60px;background:#fff;float:left;position:relative;}
.footer .pc .footer-bot .footer-link div p{width:100%;height:100%;font-size:14px;line-height:60px;color:#46ad40;font-weight:bold;cursor:pointer;background-image:url(../images/icons/icon19_03.png);background-size:11px 6px;background-repeat:no-repeat;background-position:right center;}
.footer .pc .footer-bot .footer-link div ul{position:absolute;left:-1px;background:#fff;bottom:61px;width:calc(100vw * 220 / 1920);border-left:1px solid #e5e6e6;border-right:1px solid #e5e6e6;display:none;}
.footer .pc .footer-bot .footer-link div ul li{width:100%;height:30px;border-top:1px solid #e5e6e6;font-size:14px;line-height:30px;color:#46ad40;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color background;-webkit-transition-property:color background;-ms-transition-property:color background;-o-transition-property:color background;background:#fff;}
.footer .pc .footer-bot .footer-link div ul li a{display:block;width:80%;font-size:14px;line-height:30px;color:#46ad40;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color background;-webkit-transition-property:color background;-ms-transition-property:color background;-o-transition-property:color background;padding:0 10%;background:#fff;}
.footer .pc .footer-bot .footer-link div ul li:hover a{color:#fff;background:#46ad40;}
.footer .phone{display:none;}
.footer .phone .footer-top{padding:20px 0;background:#fafafa;}
.footer .phone .footer-top .footer-link{border-bottom:1px solid #e8e8e8;}
.footer .phone .footer-top .footer-link .nav-list{width:100%;border-top:1px solid #e8e8e8;background:#fff;}
.footer .phone .footer-top .footer-link .nav-list p{height:40px;font-size:16px;line-height:40px;color:#333;width:90%;padding:0 5%;}
.footer .phone .footer-top .footer-link .nav-list p a{color:#333;}
.footer .phone .footer-top .footer-link .nav-list ul{background:#46ad40;display:none;}
.footer .phone .footer-top .footer-link .nav-list ul li{height:30px;font-size:16px;line-height:30px;color:#fff;border-top:1px solid #e8e8e8;width:80%;padding:0 10%;}
.footer .phone .footer-top .footer-link .nav-list ul li a{color:#fff;width:100%;display:block;}
.footer .phone .footer-top .footer-text{margin-top:30px;}
.footer .phone .footer-top .footer-text .search{width:250px;margin:0 auto;}
.footer .phone .footer-top .footer-text .search input[type=text]{width:180px;padding:0 10px;height:38px;background:#fff;border:1px solid #ededed;border-right-width:0;float:left;}
.footer .phone .footer-top .footer-text .search input[type=submit]{width:40px;height:40px;background-image:url(../images/icons/icon17_03.png);background-size:100% 100%;background-repeat:no-repeat;background-position:left center;float:left;border:1px solid #ededed;border-left-width:0;}
.footer .phone .footer-top .footer-text .p1{font-size:12px;line-height:32px;color:#666666;margin-top:10px;text-align:center;}
.footer .phone .footer-top .footer-text .tel{font-size:24px;line-height:24px;color:#46ad40;font-family:Arial;font-weight:bold;text-align:center;}
.footer .phone .footer-top .footer-text .text2{width:130px;margin:0 auto;margin-top:30px;}
.footer .phone .footer-top .footer-text .text2 div{width:110px;height:110px;background:#fff;padding:10px;border:1px solid #ededed;border-radius:5px;}
.footer .phone .footer-top .footer-text .text2 div img{width:100%;height:100%;}
.footer .phone .footer-top .footer-text .text2 p{padding-left:10px;background-image:url(../images/icons/icon18_07.png);background-size:6px 5px;background-repeat:no-repeat;background-position:left center;font-size:12px;line-height:12px;color:#999999;width:80px;margin:0 auto;margin-top:10px;}
.footer .phone .footer-bot{width:90%;padding:10px 5%;background:#46ad40;}
.footer .phone .footer-bot a{font-size:12px;line-height:18px;color:#fff;color:rgba(255,255,255,0.5);text-align:center;max-width:100%;display:inline-block;}
@media screen and (max-width:1500px){.footer .pc .footer-bot .footer-link .a1{padding:0 10px;}
.footer .pc .footer-bot .footer-link div{width:calc(100vw * 160 / 1920);}
.footer .pc .footer-bot .footer-link div ul{width:calc(100vw * 200 / 1920);}
}
@media screen and (max-width:1350px){.footer .pc .footer-top .footer-text{width:calc(50vw - 24px - 50px);}
.footer .pc .footer-top .footer-text .text1 .tel{font-size:20px;}
.footer .pc .footer-top .footer-link li{width:16.5%;}
.footer .pc .footer-bot{height:40px;}
.footer .pc .footer-bot .footer-link .a1{line-height:40px;}
.footer .pc .footer-bot .footer-link div{height:40px;}
.footer .pc .footer-bot .footer-link div p{line-height:40px;}
.footer .pc .footer-bot .footer-link div ul{bottom:41px;}
}
@media screen and (max-width:1200px){.footer .pc .footer-bot{height:40px;}
.footer .pc .footer-bot .footer-link .a1{line-height:40px;font-size:12px;padding:0 5px;}
.footer .pc .footer-bot .footer-link div{height:40px;}
.footer .pc .footer-bot .footer-link div p{line-height:40px;}
.footer .pc .footer-bot .footer-link div ul{bottom:41px;}
}
@media screen and (max-width:1000px){.footer .pc{display:none;}
.footer .phone{display:block;}
}
.index-main .banner .pc{width:100%;height:calc(100vw * 780 / 1920);position:relative;overflow:hidden;background:url(../images/icons/icon2_02.png);}
.index-main .banner .pc .img{width:100%;height:100%;position:relative;z-index:0;overflow:hidden;}
.index-main .banner .pc .img ul{width:100%;height:100%;}
.index-main .banner .pc .img li{width:100%;height:100%;position:absolute;left:100vw;top:0;opacity:0;z-index:0;-webkit-opacity:0;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:left;-webkit-transition-property:left;-ms-transition-property:left;-o-transition-property:left;}
.index-main .banner .pc .img li img{width:100%;height:100%;}
.index-main .banner .pc .img li.on{left:0;opacity:1;-webkit-opacity:1;z-index:1;}
.index-main .banner .pc .img li.hover{left:0;opacity:1;-webkit-opacity:1;z-index:2;}
.index-main .banner .pc .img .font{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden;}
.index-main .banner .pc .img .font .t1{font-size:36px;line-height:36px;color:#333333;margin-top:80px;text-align:center;/*font-family:'Times New Roman';*/}
.index-main .banner .pc .img .font .t2{font-size:36px;line-height:36px;color:#000000;text-align:center;margin-top:30px;/*font-family:"SimSun","STSong";*/}
.index-main .banner .pc .img .font .c1{margin-top:25px;}
.index-main .banner .pc .img .font .c1 p{text-align:center;font-size:14px;line-height:30px;color:#999999;}
.index-main .banner .pc .img .font .c1 p span{display:inline-block;width:1px;background:#999999;height:14px;margin:8px 10px 0;}
.index-main .banner .pc .img .font a{display:block;margin:0 auto;margin-top:20px;width:190px;height:45px;background:#4a5162;background:rgba(74,81,98,0.9);border:1px solid #4a5162;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;font-size:14px;line-height:45px;color:#fff;text-align:center;}
.index-main .banner .pc .img .font a:hover{background:rgba(74,81,98,0);color:#4a5162;}
.index-main .banner .pc .bot{width:calc(100vw - 70px - 24px);position:absolute;bottom:30px;left:35px;height:14px;display:table;}
.index-main .banner .pc .bot .label1{text-align:right;}
.index-main .banner .pc .bot span{display:block;width:14px;height:14px;float:left;margin-left:7px;background-image:url(../images/icons/icon6_05.png);background-size:100% 100%;background-repeat:no-repeat;background-position:left center;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;cursor:pointer;}
.index-main .banner .pc .bot span.on{background-image:url(../images/icons/icon6_03.png);}
.index-main .banner .pc .bot p{font-size:12px;line-height:14px;color:#46ad40;float:left;margin-right:7px;}
.index-main .banner .phone{width:100%;background:#f5f5f5;display:none;}
.index-main .banner .phone .font{width:100%;position:relative;left:0;top:0;z-index:1;overflow:hidden;padding-bottom:50px;}
.index-main .banner .phone .font .t1{font-size:18px;line-height:18px;color:#333333;margin-top:80px;text-align:center;font-family:'Times New Roman';}
.index-main .banner .phone .font .t2{font-size:18px;line-height:18px;color:#000000;text-align:center;margin-top:30px;font-family:"SimSun","STSong";}
.index-main .banner .phone .font .c1{margin-top:25px;}
.index-main .banner .phone .font .c1 p{text-align:center;font-size:12px;line-height:30px;color:#999999;}
.index-main .banner .phone .font .c1 p span{display:inline-block;width:1px;background:#999999;height:14px;margin:8px 10px 0;}
.index-main .banner .phone .font a{display:block;margin:0 auto;margin-top:20px;width:190px;height:45px;background:#4a5162;background:rgba(74,81,98,0.9);border:1px solid #4a5162;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;font-size:12px;line-height:45px;color:#fff;text-align:center;}
.index-main .banner .phone .img{width:100%;position:relative;z-index:0;overflow:hidden;/*padding-bottom:50px;*/
    background:#f5f5f5;}
.index-main .banner .phone .img ul{width:100%;height:100%;}
.index-main .banner .phone .img li{width:100%;position:relative;float:left;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:left opacity;-webkit-transition-property:left opacity;-ms-transition-property:left opacity;-o-transition-property:left opacity;}
.index-main .banner .phone .img li img{width:100%;height:100%;}
.index-main .banner .phone .img li a{display:block;margin:0 auto;margin-top:40px;width:90px;height:30px;background:#4a5162;background:rgba(74,81,98,0.9);border:1px solid #4a5162;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;font-size:12px;line-height:30px;color:#fff;text-align:center;}
.index-main .banner .phone .img li a:hover{background:rgba(74,81,98,0);color:#4a5162;}
.index-main .banner .phone .img li.on{left:0;opacity:1;-webkit-opacity:1;}
.index-main .banner .phone .swiper-pagination-bullet{width:12px;height:12px;background:#b5b5b5;border:2px solid #7b7b7b;opacity:1;}
.index-main .banner .phone .swiper-pagination-bullet-active{background:#ededed;border-color:#0da37d;}
.index-main .index-about{width:100%;height:calc( 100vw * 780 / 1920);background:#000;}
.index-main .index-about .left{width:calc( 100vw * 810 / 1920);height:100%;display:table;float:left;position:relative;}
.index-main .index-about .left .label1{text-align:left;}
.index-main .index-about .left .logo{position:absolute;top:calc( 100vw * 70 / 1920);left:calc(100vw * 60 / 1920);}
.index-main .index-about .left .about-link{position:absolute;bottom:calc( 100vw * 70 / 1920);left:calc(100vw * 60 / 1920);width:100%;}
.index-main .index-about .left .about-link a{font-size:12px;line-height:12px;color:#788591;float:left;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.index-main .index-about .left .about-link a:hover{color:#fff;}
.index-main .index-about .left .about-link span{display:block;width:1px;float:left;height:12px;background:#03331b;background:rgba(2,126,64,0.35);margin:0 20px;}
.index-main .index-about .left .con{width:calc( 100vw * 1065 / 1920 - 100vw * 190 / 1920);position:absolute;top:calc( 100vw * 70 / 1920 + 45px);left:calc( 100vw * 190 / 1920);height:calc( 100vw * 640 / 1920 - 57px);display:table;}
.index-main .index-about .left .con .p1{opacity:0.5;-webkit-opacity:0.5;filter:alpha(opacity=50);font-size:18px;line-height:18px;color:#ffffff;text-transform:uppercase;font-family:'Times New Roman';}
.index-main .index-about .left .con .p2{font-size:48px;line-height:48px;color:#ffffff;background-image:url(../images/icons/icon10_03.png);background-size:17px 16px;background-repeat:no-repeat;background-position:right center;padding-right:45px;display:inline-block;margin-top:15px;}
.index-main .index-about .left .con .p2 font{color:#46ad40;}
.index-main .index-about .left .con .p3{font-size:28px;line-height:28px;color:#ffffff;margin-top:35px;}
.index-main .index-about .left .con a{display:block;margin-top:40px;width:188px;height:45px;background:#027e40;border:1px solid #027e40;font-size:16px;line-height:45px;color:#ffffff;text-align:center;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;}
.index-main .index-about .left .con a:hover{color:#027e40;background:#fff;}
.index-main .index-about .left .con .label2 div{width:165px;height:165px;padding:13px;background:url(../images/icons/icon8_03.png);margin-top:15px;border-radius:2px;}
.index-main .index-about .left .con .label2 div img{width:100%;height:100%;}
.index-main .index-about .right{width:calc( 100vw * 1065 / 1920);float:right;height:100%;}
.index-main .index-about .right img{width:100%;height:100%;}
.index-main .index-product{width:100%;height:calc( 100vw * 780 / 1920);background:#fff;}
.index-main .index-product .left{width:calc( 50vw - 12px);height:100%;float:left;}
.index-main .index-product .left img{width:100%;height:100%;}
.index-main .index-product .right{width:calc( 50vw - 12px - 100vw * 120 / 1920);height:100%;float:left;display:table;padding:0 calc( 100vw * 60 / 1920);}
.index-main .index-product .right .label1{text-align:left;}
.index-main .index-product .right .p1{font-size:36px;line-height:36px;color:#000000;margin-top:65px;}
.index-main .index-product .right .p2{font-size:16px;line-height:16px;color:#46ad40;margin-top:40px;}
.index-main .index-product .right .con{margin-top:20px;height:90px;overflow:hidden;}
.index-main .index-product .right .con p{font-size:14px;line-height:30px;color:#666666;}
.index-main .index-product .right .p3{margin-top:calc( 100vw * 120 / 1920);/*margin-left:calc( 100vw * 150 / 1920);*/
    padding-left:25px;height:75px;font-size:16px;line-height:75px;color:#46ad40;background-image:url(../images/icons/icon11_16.png);background-size:12px 11px;background-repeat:no-repeat;background-position:left center;}
.index-main .index-product .right .p3 a{display:inline-block;width:75px;height:75px;margin:0 15px;background-image:url(../images/icons/icon11_09.png);background-size:100% 100%;background-repeat:no-repeat;background-position:left center;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;color:#fff;text-align:center;}
.index-main .index-product .right .p3 .his{background-image:url(../images/icons/icon11_11.png);}
.index-main .index-product .right .p3 .hon{background-image:url(../images/icons/icon11_13.png);}
.index-main .index-product .right .p3 a:hover,.index-main .index-product .right .p3 .his:hover,.index-main .index-product .right .p3 .hon:hover{background-image:url(../images/icons/icon12_03.png);}
.index-main .index-news .pc{width:calc(100vw - 24px);height:calc(100vw * 680 / 1920);overflow:hidden;}
.index-main .index-news .pc li{width:calc(50vw - 12px);height:calc(100vw * 340 / 1920);position:relative;float:left;}
.index-main .index-news .pc li .left{width:calc(25vw - 6px);height:100%;float:left;overflow:hidden;}
.index-main .index-news .pc li .left img{width:100%;height:100%;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:transform;-webkit-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;}
.index-main .index-news .pc li .right{width:calc(25vw - 7px - 100vw * 12 / 192);height:100%;float:left;padding:0 calc(100vw * 6 / 192);background:#fff;display:table;position:relative;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;}
.index-main .index-news .pc li .right .t1{font-size:16px;line-height:26px;color:#333333;text-align:left;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;/** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient:vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:1;/** 显示的行数 **/
    overflow:hidden;}
.index-main .index-news .pc li .right .con{font-size:14px;line-height:24px;color:#999999;margin-top:25px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;text-align:left;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;/** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient:vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:3;/** 显示的行数 **/
    overflow:hidden;}
.index-main .index-news .pc li .right .line{width:100%;height:1px;margin-top:35px;background:#e5e5e5;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;}
.index-main .index-news .pc li .right .bot{width:100%;margin-top:20px;}
.index-main .index-news .pc li .right .bot .time{float:left;background-image:url(../images/icons/icon13_15.png);background-size:15px 15px;background-repeat:no-repeat;background-position:left center;font-size:12px;line-height:15px;color:#666666;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;padding-left:20px;}
.index-main .index-news .pc li .right .bot a{display:block;float:right;padding-right:20px;background-image:url(../images/icons/icon13_18.png);background-size:6px 9px;background-repeat:no-repeat;background-position:right center;font-size:12px;line-height:15px;color:#666666;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;}
.index-main .index-news .pc li .right span{display:block;width:12px;height:23px;position:absolute;left:-12px;top:50px;background:none;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;}
.index-main .index-news .pc li:hover .left img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);}
.index-main .index-news .pc li:hover .right{background:#46ad40;}
.index-main .index-news .pc li:hover .right .t1,.index-main .index-news .pc li:hover .right .con{color:#fff;}
.index-main .index-news .pc li:hover .right .line{opacity:1;-webkit-opacity:1;filter:alpha(opacity=50);background:white;}
.index-main .index-news .pc li:hover .right .bot .time{color:#fff;background-image:url(../images/icons/icon13_07.png);}
.index-main .index-news .pc li:hover .right .bot a{color:#fff;background-image:url(../images/icons/icon14_10.png);}
.index-main .index-news .pc li:hover .right span{background-image:url(../images/icons/icon20_03.png);background-size:12px 23px;background-repeat:no-repeat;background-position:center center;}
.index-main .index-news .pc .l1{width:calc(50vw - 12px);height:calc(100vw * 680 / 1920);}
.index-main .index-news .pc .l1 .left{width:100%;}
.index-main .index-news .pc .l1 .right{position:absolute;right:0;bottom:0;height:calc(100vw * 340 / 1920);}
.index-main .index-news .phone{width:100vw;margin-top:30px;display:none;}
.index-main .index-news .phone li{width:100vw;position:relative;float:left;}
.index-main .index-news .phone li .left{width:100%;}
.index-main .index-news .phone li .left img{width:100%;}
.index-main .index-news .phone li .right{width:94vw;margin:0 auto;background:#fff;display:table;padding-bottom:30px;}
.index-main .index-news .phone li .right .t1{font-size:16px;line-height:26px;color:#333333;text-align:left;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;/** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient:vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:1;/** 显示的行数 **/
    overflow:hidden;margin-top:15px;}
.index-main .index-news .phone li .right .con{font-size:14px;line-height:24px;color:#999999;margin-top:25px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;text-align:left;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;/** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient:vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:3;/** 显示的行数 **/
    overflow:hidden;}
.index-main .index-news .phone li .right .line{width:100%;height:1px;margin-top:35px;background:#e5e5e5;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;}
.index-main .index-news .phone li .right .bot{width:100%;margin-top:20px;}
.index-main .index-news .phone li .right .bot .time{float:left;background-image:url(../images/icons/icon13_15.png);background-size:15px 15px;background-repeat:no-repeat;background-position:left center;font-size:12px;line-height:15px;color:#666666;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;padding-left:20px;}
.index-main .index-news .phone li .right .bot a{display:block;float:right;padding-right:20px;background-image:url(../images/icons/icon13_18.png);background-size:6px 9px;background-repeat:no-repeat;background-position:right center;font-size:12px;line-height:15px;color:#666666;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;}
@media screen and (max-width:1750px){.index-main .index-product .right .p3{/*margin-left:calc( 100vw * 100 / 1920);*/
        height:70px;line-height:70px;}
.index-main .index-product .right .p3 a{width:70px;height:70px;margin:0 10px;}
}
@media screen and (max-width:1500px){.index-main .index-about .left .logo{top:calc( 100vw * 30 / 1920);}
.index-main .index-about .left .about-link{bottom:calc( 100vw * 30 / 1920);}
.index-main .index-about .left .con{top:calc( 100vw * 30 / 1920 + 45px);}
.index-main .index-about .left .con .p2{font-size:40px;line-height:40px;}
.index-main .index-about .left .con .p3{font-size:20px;line-height:20px;margin-top:20px;}
.index-main .index-about .left .con a{width:150px;margin-top:30px;}
.index-main .index-about .left .con .label2 div{width:140px;height:140px;}
.index-main .index-product .right .p3{/*margin-left:calc( 100vw * 60 / 1920);*/
        height:60px;line-height:60px;}
.index-main .index-product .right .p3 a{width:60px;height:60px;margin:0 5px;}
}
@media screen and (max-width:1440px){.index-main .banner .pc{height:calc(100vw * 780 / 1440);}
}
@media screen and (max-width:1280px){.index-main .index-about .left .logo{top:calc( 100vw * 15 / 1920);}
.index-main .index-about .left .about-link{bottom:calc( 100vw * 15 / 1920);}
.index-main .index-about .left .con{top:calc( 100vw * 15 / 1920 + 45px);height:calc( 100vw * 750 / 1920 - 57px);}
.index-main .index-about .left .con .p2{font-size:30px;line-height:30px;}
.index-main .index-about .left .con .p3{font-size:18px;line-height:18px;margin-top:10px;}
.index-main .index-about .left .con a{width:150px;margin-top:15px;}
.index-main .index-about .left .con .label2 div{width:120px;height:120px;}
.index-main .index-product .right{width:calc( 50vw - 12px - 100vw * 60 / 1920);padding:0 calc( 100vw * 30 / 1920);}
.index-main .index-product .right .p1{margin-top:25px;}
.index-main .index-product .right .p2{margin-top:25px;}
.index-main .index-product .right .p3{margin-top:20px;margin-left:0;height:50px;line-height:50px;margin-top:calc( 100vw * 60 / 1920);}
.index-main .index-product .right .p3 a{width:50px;height:50px;margin:0 5px;}
.index-main .index-news .pc li .right .con{margin-top:15px;-webkit-line-clamp:2;}
.index-main .index-news .pc li .right .line{margin-top:20px;}
}
@media screen and (max-width:1100px){.index-main .index-product .right{width:calc( 50vw - 12px - 100vw * 60 / 1920);padding:0 calc( 100vw * 30 / 1920);}
.index-main .index-product .right .p1{margin-top:30px;}
.index-main .index-product .right .p3{margin-top:20px;}
.index-main .index-product .right .p3{margin-left:0;height:45px;line-height:45px;margin-top:calc( 100vw * 30 / 1920);}
.index-main .index-product .right .p3 a{width:45px;height:45px;margin:0 0px 0 5px;}
}
@media screen and (max-width:1000px){.index-main .banner .pc{display:none;}
.index-main .banner .phone{display:block;}
.index-main .index-about{height:auto;}
.index-main .index-about .left{width:90%;margin-left:5%;}
.index-main .index-about .left .logo{top:calc( 100vw * 15 / 1920);display:none;}
.index-main .index-about .left .about-link{bottom:calc( 100vw * 15 / 1920);display:none;}
.index-main .index-about .left .con{width:100%;top:auto;height:auto;padding-top:60px;position:relative;left:0;}
.index-main .index-about .left .con .label2{width:100%;}
.index-main .index-about .left .con p{text-align:center;}
.index-main .index-about .left .con .p2{font-size:20px;line-height:20px;background:none;padding:0;display:block;}
.index-main .index-about .left .con .p3{font-size:18px;line-height:18px;margin-top:30px;}
.index-main .index-about .left .con a{width:150px;margin:0 auto;margin-top:20px;}
.index-main .index-about .left .con .label2 div{margin:0 auto;margin-top:15px;width:120px;height:120px;}
.index-main .index-about .right{margin-top:25px;width:100%;font-family:"SimSun","STSong";}
.index-main .index-product{height:auto;}
.index-main .index-product .left{width:100%;height:auto;}
.index-main .index-product .right{width:100%;padding:0;}
.index-main .index-product .right .label2{width:94%;margin-left:3%;}
.index-main .index-product .right .logo{margin-top:50px;}
.index-main .index-product .right .p1{margin-top:30px;font-size:24px;line-height:24px;}
.index-main .index-product .right .p2{margin-top:25px;}
.index-main .index-product .right .con{margin-top:25px;height:auto;}
.index-main .index-product .right .con p{line-height:24px;}
.index-main .index-product .right .p3{margin-top:30px;line-height:16px;height:16px;}
.index-main .index-product .right .p3 a{display:none;}
.index-main .index-news .pc{display:none;}
.index-main .index-news .phone{display:block;}
}
.about-main{width:100%;background:#fff;}
.about-main .about-wrap{width:1280px;margin:0 auto;}
@media screen and (max-width:1310px){.about-main .about-wrap{width:100%;}
}
.about-main .tit{padding-top:50px;}
.about-main .tit .tit-en{font-size:44px;line-height:44px;color:#46ad40;font-family:Arial;text-align:center;text-transform:uppercase;font-weight:bold;}
.about-main .tit .tit-ch{width:100%;height:20px;margin-top:20px;display:table;}
.about-main .tit .tit-ch p{font-size:20px;line-height:20px;color:#333333;float:left;margin:0 20px;}
.about-main .tit .tit-ch span{display:block;float:left;width:50px;height:1px;background:#d6d6d6;margin-top:10px;}
.about-main .banner{width:100%;height:calc( 100vw * 480 / 1920);position:relative;}
.about-main .banner .img{width:100%;height:100%;}
.about-main .banner .img img{width:100%;height:100%;}
.about-main .banner .font{width:100%;height:100%;position:absolute;left:0;top:0;display:table;}
.about-main .banner .font .about-wrap{height:100%;}
.about-main .banner .font p{margin-top:calc( 100vw * 240 / 1920 - 40px);font-size:48px;line-height:48px;color:#fff;font-weight:bold;text-align:left;text-shadow:1px 1px 0 #bebec0;}
.about-main .banner .font span{margin-top:25px;display:block;width:90px;height:4px;background:#fff;box-shadow:1px 1px 0 #bebec0;}
.about-main .about-intro{width:100%;background:url(../img/about/icon2_05.png);}
.about-main .about-intro .intro-main{padding-top:70px;padding-bottom:90px;}
.about-main .about-intro .intro-main .intro-part1{width:525px;height:500px;float:left;}
.about-main .about-intro .intro-main .intro-part1 img{width:100%;height:100%;}
.about-main .about-intro .intro-main .intro-part2{width:715px;height:500px;overflow:hidden;float:left;margin-left:30px;}
.about-main .about-intro .intro-main .intro-part3{width:715px;height:500px;overflow:hidden;float:left;margin-left:10px;margin-top:40px;}
.about-main .about-intro .intro-main .intro-part4{width:525px;height:500px;float:right;margin-left:30px;margin-top:40px;}
.about-main .about-intro .intro-main .intro-part4 img{width:100%;height:100%;}
.about-main .about-intro .intro-main p{font-size:14px;line-height:24px;color:#666666;}
.about-main .about-intro .intro-main .t1{font-size:36px;line-height:36px;color:#333333;font-weight:bold;}
.about-main .about-intro .intro-main .t1 font{font-size:18px;color:#666666;font-weight:normal;margin-left:20px;}
.about-main .about-intro .intro-main .c1{font-size:14px;line-height:24px;color:#666666;margin-top:25px;}
.about-main .about-intro .intro-main .t2{font-size:18px;line-height:24px;color:#333333;margin-top:35px;}
.about-main .about-vision{width:100%;padding-bottom:60px;background-image:url(../img/about/icon7_02.png);background-size:100% 100%;background-repeat:no-repeat;background-position:left center;position:relative;height:calc(100vw * 660 / 1920);min-height:530px;}
.about-main .about-vision .con{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../img/about/icon7_03.png);}
.about-main .about-vision .con .tit .tit-ch p{color:#fff;}
.about-main .about-vision .con .vision-main{width:100%;margin-top:80px;}
.about-main .about-vision .con .vision-main li{width:270px;margin:0 15px;display:block;height:300px;float:left;padding:0 60px;background:#fff;position:relative;left:0;right:0;bottom:0;transition-duration:1s;-webkit-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-property:opacity left right bottom;-webkit-transition-property:opacity left right bottom;-ms-transition-property:opacity left right bottom;-o-transition-property:opacity left right bottom;}
.about-main .about-vision .con .vision-main li div{width:100%;padding-top:55px;text-align:center;}
.about-main .about-vision .con .vision-main li .p1{font-size:16px;line-height:26px;color:#000000;text-align:center;margin-top:30px;}
.about-main .about-vision .con .vision-main li .p2{font-size:14px;line-height:24px;color:#666666;margin-top:30px;}
.about-main .about-vision .con .vision-main .l1{left:-50px;opacity:0;-webkit-opacity:0;}
.about-main .about-vision .con .vision-main .l2{bottom:-50px;opacity:0;-webkit-opacity:0;}
.about-main .about-vision .con .vision-main .l3{right:-50px;opacity:0;-webkit-opacity:0;}
.about-main .about-vision .con .vision-main.list .l1{left:0;opacity:1;-webkit-opacity:1;}
.about-main .about-vision .con .vision-main.list .l2{bottom:0;opacity:1;-webkit-opacity:1;}
.about-main .about-vision .con .vision-main.list .l3{right:0;opacity:1;-webkit-opacity:1;}
.about-main .about-history{background-image:url(../img/about/icon13_02.png);background-size:1920px 100%;background-repeat:no-repeat;background-position:left center;padding-bottom:100px;}
.about-main .about-history .his-main .prev{width:40px;height:400px;float:left;background-image:url(../img/about/icon8_05.png);background-size:40px 40px;background-repeat:no-repeat;background-position:left center;cursor:pointer;}
.about-main .about-history .his-main .next{width:40px;height:400px;float:left;background-image:url(../img/about/icon9_03.png);background-size:40px 40px;background-repeat:no-repeat;background-position:left center;cursor:pointer;}
.about-main .about-history .his-main .mid{width:1200px;float:left;height:400px;position:relative;overflow:hidden;}
.about-main .about-history .his-main .mid .line{width:100%;height:1px;background:#d1d1d1;position:absolute;top:200px;z-index:0;}
.about-main .about-history .his-main .mid li{width:300px;height:24px;margin-top:188px;float:left;position:relative;z-index:1;}
.about-main .about-history .his-main .mid li .s2{width:300px;display:block;height:24px;background-image:url(../img/about/icon8_08.png);background-size:24px 24px;background-repeat:no-repeat;background-position:center center;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;}
.about-main .about-history .his-main .mid li .his-list{width:270px;padding:20px 15px;position:absolute;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;}
.about-main .about-history .his-main .mid li .his-list .t1{font-size:24px;line-height:24px;color:#333333;font-weight:bold;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.about-main .about-history .his-main .mid li .his-list .c1{margin-top:10px;}
.about-main .about-history .his-main .mid li .his-list .c1 p{font-size:14px;line-height:24px;color:#666666;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.about-main .about-history .his-main .mid li .his-list .s1{background-image:url(../img/about/icon8_12.png);background-size:21px 18px;background-repeat:no-repeat;background-position:center center;height:21px;position:absolute;left:0;width:100%;height:18px;display:block;}
.about-main .about-history .his-main .mid li:hover .s2{background-image:url(../img/about/icon11_06.png);}
.about-main .about-history .his-main .mid li:hover .his-list .t1{color:#46ad40;}
.about-main .about-history .his-main .mid li.top .his-list{bottom:66px;}
.about-main .about-history .his-main .mid li.top .his-list .s1{bottom:-18px;background-image:url(../img/about/icon14.png);}
.about-main .about-history .his-main .mid li.bot .his-list{top:66px;}
.about-main .about-history .his-main .mid li.bot .his-list .s1{top:-18px;}
.about-main .about-history .his-main .pc .mid ul{position:relative;left:0;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:left;-webkit-transition-property:left;-ms-transition-property:left;-o-transition-property:left;}
.about-main .about-history .his-main .phone{display:none;}
.about-main .about-history .his-main .phone .mid{width:100%;}
.about-main .about-history .his-main .phone .mid .s2{width:100vw;}
.about-main .about-history .his-main .phone .mid li{width:100vw;}
.about-main .about-history .his-main .phone .mid li .his-list{width:calc( 100vw - 32px);}
.about-main .about-honor{width:100%;background:#f8f6f7;padding-bottom:35px;}
.about-main .about-honor .tit{padding-bottom:50px;}
.about-main .about-honor .hon-main{width:100%;}
.about-main .about-honor .hon-main .pc .mid{width:100%;height:520px;overflow:hidden;float:left;}
.about-main .about-honor .hon-main .pc .mid ul{position:relative;left:0;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:left;-webkit-transition-property:left;-ms-transition-property:left;-o-transition-property:left;}
.about-main .about-honor .hon-main .pc .mid li{width:360px;height:520px;float:left;margin:0 30px;background:#fff;}
.about-main .about-honor .hon-main .pc .mid li .img{width:350px;height:440px;border:5px solid #d9d9d9;display:table;}
.about-main .about-honor .hon-main .pc .mid li .img img{max-height:440px;max-width:350px;}
.about-main .about-honor .hon-main .pc .mid li .font{width:90%;margin-left:5%;height:70px;display:table;}
.about-main .about-honor .hon-main .pc .mid li .font p{font-size:14px;line-height:24px;color:#666666;}
.about-main .about-honor .hon-main .pc .prev{width:40px;height:40px;float:left;background-image:url(../img/about/icon8_05.png);background-size:40px 40px;background-repeat:no-repeat;background-position:left center;cursor:pointer;margin-top:30px;margin-left:30px;margin-right:30px;}
.about-main .about-honor .hon-main .pc .next{width:40px;height:40px;float:right;background-image:url(../img/about/icon9_03.png);background-size:40px 40px;background-repeat:no-repeat;background-position:left center;cursor:pointer;margin-top:30px;margin-right:50px;}
.about-main .about-honor .hon-main .phone{display:none;}
.about-main .about-honor .hon-main .phone .mid{width:100vw;height:520px;overflow:hidden;}
.about-main .about-honor .hon-main .phone .mid li{width:100vw;height:calc( 100vw * 520 / 360);float:left;background:#fff;}
.about-main .about-honor .hon-main .phone .mid li .img{width:calc( 100vw - 10px);height:calc( 100vw * 440 / 350 - 10px * 440 / 350);border:5px solid #d9d9d9;display:table;}
.about-main .about-honor .hon-main .phone .mid li .img img{max-height:calc( 100vw - 10px);max-width:calc( 100vw * 440 / 350 - 10px * 440 / 350);}
.about-main .about-honor .hon-main .phone .mid li .font{width:90vw;margin-left:5vw;height:calc( 100vw * 520 / 360 - 100vw * 440 / 350 + 10px * 440 / 350 - 10px);display:table;}
.about-main .about-honor .hon-main .phone .mid li .font p{font-size:14px;line-height:24px;color:#666666;}
.about-main .about-honor .hon-main .phone .prev{display:none;}
.about-main .about-honor .hon-main .phone .next{display:none;}
@media screen and (max-width:1310px){.about-main .about-wrap{width:1000px;}
.about-main .about-intro .intro-main .intro-part1,.about-main .about-intro .intro-main .intro-part4{width:450px;height:calc( 100vw * 500 / 1280);}
.about-main .about-intro .intro-main .intro-part2,.about-main .about-intro .intro-main .intro-part3{width:500px;height:calc( 100vw * 500 / 1280);}
.about-main .about-intro .intro-main .c1{margin-top:15px;line-height:18px;}
.about-main .about-intro .intro-main .t2{margin-top:20px;line-height:18px;}
.about-main .about-vision .con .vision-main li{padding:0 15px;margin:0 15px;width:270px;}
.about-main .about-history .about-wrap{width:1000px;}
.about-main .about-history .his-main .mid{width:920px;}
.about-main .about-history .his-main .mid li{width:calc( 920px / 3);}
.about-main .about-honor .about-wrap{width:1000px;}
.about-main .about-honor .hon-main .pc .mid li{margin:10px;width:310px;height:455px;}
.about-main .about-honor .hon-main .pc .mid li .img{width:300px;height:375px;}
.about-main .about-honor .hon-main .pc .mid li .img img{max-width:300px;max-height:375px;}
}
@media screen and (max-width:1110px){.about-main .about-wrap{width:1000px;}
.about-main .about-intro .intro-main .t1{font-size:30px;line-height:30px;}
}
@media screen and (max-width:1000px){.about-main .about-wrap{width:90%;}
.about-main .banner .font p{font-size:30px;line-height:30px;}
.about-main .banner .font span{width:60px;margin-top:15px;}
.about-main .tit .tit-en{font-size:30px;line-height:30px;}
.about-main .tit .tit-ch{margin-top:10px;}
.about-main .tit .tit-ch p{font-size:16px;line-height:16px;}
.about-main .tit .tit-ch span{width:35px;margin-top:8px;}
.about-main .about-intro .intro-main{padding-top:20px;padding-bottom:40px;}
.about-main .about-intro .intro-main .intro-part1,.about-main .about-intro .intro-main .intro-part4{width:100%;height:auto;margin:0;margin-top:15px;}
.about-main .about-intro .intro-main .intro-part2,.about-main .about-intro .intro-main .intro-part3{width:100%;height:auto;margin:0;margin-top:15px;}
.about-main .about-intro .intro-main .t1{font-size:20px;line-height:30px;}
.about-main .about-intro .intro-main .t1 font{display:block;margin:0;}
.about-main .about-vision{height:1030px;background:url(../img/about/icon7_03.png);}
.about-main .about-vision .con .vision-main li{width:70%;margin:0 5%;padding:0 10%;padding-bottom:50px;margin-bottom:15px;height:auto;}
.about-main .about-history .about-wrap{width:100%;}
.about-main .about-history .about-wrap .his-main .pc{display:none;}
.about-main .about-history .about-wrap .his-main .phone{display:block;}
.about-main .about-honor .about-wrap{width:100%;}
.about-main .about-honor .hon-main .pc{display:none;}
.about-main .about-honor .hon-main .phone{display:block;}
}
.pro-main{width:100%;background:#f2f2f2;}
.pro-main .pro-wrap{width:1280px;margin:0 auto;}
.pro-main .pro-list1{width:100%;padding:50px 0;}
.pro-main .pro-list1 .pc li{width:650px;float:left;padding:80px 60px;background:#fff;margin-top:15px;}
.pro-main .pro-list1 .pc li .left{width:355px;height:265px;float:left;}
.pro-main .pro-list1 .pc li .left img{width:100%;height:100%;}
.pro-main .pro-list1 .pc li .right{float:left;width:260px;margin-left:30px;}
.pro-main .pro-list1 .pc li .right .t1{font-size:30px;line-height:30px;color:#666666;}
.pro-main .pro-list1 .pc li .right .c1{margin-top:10px;}
.pro-main .pro-list1 .pc li .right .c1 p{font-size:16px;line-height:22px;color:#999999;}
.pro-main .pro-list1 .pc li .right a{display:block;width:90px;height:30px;border:1px solid #00925f;border-radius:2px;background:#fff;font-size:14px;line-height:30px;color:#00925f;text-align:center;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;margin-top:20px;}
.pro-main .pro-list1 .pc li .right a:hover{background:#00925f;color:#fff;}
.pro-main .pro-list1 .pc .d2{width:375px;float:right;height:705px;}
.pro-main .pro-list1 .pc .d2 .left{margin-top:150px;}
.pro-main .pro-list1 .phone{width:100%;display:none;}
.pro-main .pro-list1 .phone li{width:100%;background:#fff;padding:0;height:auto;}
.pro-main .pro-list1 .phone .left{margin-left:10%;width:80%;padding-top:20px;}
.pro-main .pro-list1 .phone .left img{width:100%;}
.pro-main .pro-list1 .phone .right{width:90%;padding:20px 5%;text-align:center;}
.pro-main .pro-list1 .phone .right .t1{font-size:20px;line-height:20px;color:#666666;}
.pro-main .pro-list1 .phone .right .c1{margin-top:10px;}
.pro-main .pro-list1 .phone .right .c1 p{font-size:14px;line-height:22px;color:#999999;}
.pro-main .pro-list2{width:100%;padding-bottom:75px;}
.pro-main .pro-list2 .tit{width:100%;height:24px;display:table;}
.pro-main .pro-list2 .tit p{font-size:24px;line-height:24px;color:#393939;float:left;margin:0 45px;}
.pro-main .pro-list2 .tit span{width:540px;display:block;height:1px;background:#e5e5e5;margin-top:12px;float:left;}
.pro-main .pro-list2 .page-nav{width:100%;padding-top:50px;padding-bottom:30px;display:table;}
.pro-main .pro-list2 .page-nav .label1{vertical-align:top;}
.pro-main .pro-list2 .page-nav p{float:left;margin-top:10px;width:140px;text-align:center;font-size:18px;line-height:18px;color:#666666;cursor:pointer;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;}
.pro-main .pro-list2 .page-nav p:hover,.pro-main .pro-list2 .page-nav p.on{color:#46ad40;}
.pro-main .pro-list2 .page-nav span{width:1px;height:18px;float:left;display:block;background:#e0e0e0;margin-top:10px;}
.pro-main .pro-list2 select{width:90%;margin-left:5%;background:#f2f2f2;height:30px;font-size:16px;line-height:30px;color:#fff;background:#46ad40;border:1px solid #46ad40;display:none;padding:0 5%;margin-top:20px;}
.pro-main .pro-list2 .wrap li{width:300px;height:350px;background:#fff;margin:10px;float:left;box-shadow:0 0 0 rgba(0,0,0,0.1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:box-shadow;-webkit-transition-property:box-shadow;-ms-transition-property:box-shadow;-o-transition-property:box-shadow;}
.pro-main .pro-list2 .wrap li .img{width:100%;height:220px;display:table;padding:15px 0;}
.pro-main .pro-list2 .wrap li .img img{max-width:240px;}
.pro-main .pro-list2 .wrap li .t1{width:90%;margin-top:10px;margin-left:5%;font-size:18px;line-height:18px;color:#333333;text-align:center;}
.pro-main .pro-list2 .wrap li .c1{width:90%;margin-left:5%;font-size:14px;line-height:14px;color:#666666;text-align:center;margin-top:10px;}
.pro-main .pro-list2 .wrap li:hover{box-shadow:0 0 20px rgba(0,0,0,0.1);}
@media screen and (max-width:1310px){.pro-main .pro-list1 .pc li{padding:20px 15px;width:610px;}
.pro-main .pro-list1 .pc li .left{width:300px;}
.pro-main .pro-list1 .pc .d2{width:315px;height:585px;}
.pro-main .pro-wrap{width:1000px;}
.pro-main .pro-list2 .tit span{width:405px;}
.pro-main .pro-list2 .wrap li{width:300px;margin:15px;}
}
@media screen and (max-width:1000px){.pro-main .pro-list1 .pc{width:100%;display:none;}
.pro-main .pro-list1 .phone{display:block;}
.pro-main .pro-wrap{width:100%;}
.pro-main .pro-list2 .tit span{width:calc(50vw - 95px);}
.pro-main .pro-list2 select{display:block;}
.pro-main .pro-list2 .page-nav{display:none;}
.pro-main .pro-list2 .wrap li{width:40%;height:250px;margin:15px 5%;}
.pro-main .pro-list2 .wrap li .img{width:90%;margin-left:5%;height:120px;}
.pro-main .pro-list2 .wrap li .img img{max-width:100%;}
}
.news-main{width:100%;background:#f2f2f2;}
.pro-main .news-wrap,.news-main .news-wrap{width:1280px;margin:0 auto;}
.pro-main .banner,.news-main .banner{width:100%;height:calc( 100vw * 480 / 1920);position:relative;}
.pro-main .banner .img,.news-main .banner .img{width:100%;height:100%;}
.pro-main .banner .img img,.news-main .banner .img img{width:100%;height:100%;}
.pro-main .banner .font,.news-main .banner .font{width:100%;height:100%;position:absolute;left:0;top:0;display:table;}
.pro-main .banner .font .news-wrap,.news-main .banner .font .news-wrap{height:100%;}
.pro-main .banner .font p,.news-main .banner .font p{margin-top:calc( 100vw * 240 / 1920 - 40px);font-size:48px;line-height:48px;color:#fff;font-weight:bold;text-align:left;text-shadow:1px 1px 0 #bebec0;}
.pro-main .banner .font span,.news-main .banner .font span{margin-top:25px;display:block;width:90px;height:4px;background:#fff;box-shadow:1px 1px 0 #bebec0;}
.news-main .page-nav{width:100%;height:75px;border-bottom:1px solid #e5e5e5;background:#fff;}
.news-main .page-nav a{display:table;float:left;height:73px;border-bottom:2px solid #fff;font-size:14px;line-height:26px;color:#666666;width:100px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:border-color;-webkit-transition-property:border-color;-ms-transition-property:border-color;-o-transition-property:border-color;text-align:center;}
.news-main .page-nav a:hover,.news-main .page-nav a.on{border-color:#46ad40;}
.news-main .list1{width:100%;padding-bottom:30px;}
.news-main .list1 .tit{font-size:36px;line-height:36px;color:#666666;padding:60px 0;text-align:center;}
.news-main .list1 .news-con .pc{width:100%;height:419px;}
.news-main .list1 .news-con .pc .left{width:50%;height:409px;float:left;margin-top:5px;position:relative;overflow:hidden;}
.news-main .list1 .news-con .pc .left li{width:100%;height:100%;position:relative;}
.news-main .list1 .news-con .pc .left li .img{width:100%;height:100%;}
.news-main .list1 .news-con .pc .left li .img img{width:100%;height:100%;}
.news-main .list1 .news-con .pc .left li .font{width:100%;position:absolute;bottom:0;left:0;opacity:0;-webkit-opacity:0;background:url(../img/news/icon2_05.png);height:60px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:opacity;-webkit-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;}
.news-main .list1 .news-con .pc .left li .font p{width:90%;margin-left:5%;font-size:18px;line-height:60px;color:#ffffff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-main .list1 .news-con .pc .left li:hover .font{opacity:1;-webkit-opacity:1;}
.news-main .list1 .news-con .pc .right{width:50%;float:right;}
.news-main .list1 .news-con .pc .right li{width:100%;margin:5px 0;height:133px;}
.news-main .list1 .news-con .pc .right li .news-list-time{width:90px;height:100%;float:left;display:table;background:#666666;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;}
.news-main .list1 .news-con .pc .right li .news-list-time .t1{font-size:24px;line-height:24px;color:#ffffff;font-weight:bold;text-align:center;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.news-main .list1 .news-con .pc .right li .news-list-time .t2{font-size:14px;line-height:24px;color:#ffffff;text-align:center;margin-top:15px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.news-main .list1 .news-con .pc .right li .news-list-main{width:470px;height:100%;display:table;float:left;padding:0 40px;background:#fff;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;}
.news-main .list1 .news-con .pc .right li .news-list-main .label1{text-align:left;}
.news-main .list1 .news-con .pc .right li .news-list-main p{font-size:18px;line-height:24px;color:#666666;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;/** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient:vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:3;/** 显示的行数 **/
    overflow:hidden;}
.news-main .list1 .news-con .pc .right li:hover .news-list-time{background:#fff;}
.news-main .list1 .news-con .pc .right li:hover .news-list-time .t1,.news-main .list1 .news-con .pc .right li:hover .news-list-time .t2{color:#46ad40;}
.news-main .list1 .news-con .pc .right li:hover .news-list-main{background:#46ad40;color:#fff;}
.news-main .list1 .news-con .pc .right li:hover .news-list-main p{color:#fff;}
.news-main .list1 .news-con .phone{display:none;}
.news-main .list1 .news-con .phone li{width:100%;padding-bottom:10px;background:#fff;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:box-shadow;-webkit-transition-property:box-shadow;-ms-transition-property:box-shadow;-o-transition-property:box-shadow;}
.news-main .list1 .news-con .phone li div{width:100%;height:calc( 100vw * 200 / 300);overflow:hidden;}
.news-main .list1 .news-con .phone li div img{width:100%;height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:transform;-webkit-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;}
.news-main .list1 .news-con .phone li .t1{font-size:18px;line-height:24px;color:#666666;width:90%;margin-left:5%;height:48px;margin-top:10px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;/** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient:vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:2;/** 显示的行数 **/
    overflow:hidden;}
.news-main .list1 .news-con .phone li .c1{font-size:14px;line-height:24px;color:#666666;width:90%;margin-left:5%;height:48px;margin-top:15px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;/** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient:vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:2;/** 显示的行数 **/
    overflow:hidden;}
.news-main .list1 .news-con .phone li .time{font-size:12px;line-height:12px;color:#999999;width:90%;margin-left:5%;font-family:Arial;margin-top:40px;}
.news-main .list1 .more-list{margin-top:50px;}
.news-main .list1 .more-list li{width:288px;padding:10px;margin:5px;float:left;background:#fff;border:1px solid #e8e8e8;box-shadow:0 0 0 rgba(0,0,0,0.1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:box-shadow;-webkit-transition-property:box-shadow;-ms-transition-property:box-shadow;-o-transition-property:box-shadow;}
.news-main .list1 .more-list li div{width:100%;height:200px;overflow:hidden;}
.news-main .list1 .more-list li div img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:transform;-webkit-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;}
.news-main .list1 .more-list li .t1{font-size:18px;line-height:24px;color:#666666;height:48px;margin-top:10px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;/** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient:vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:2;/** 显示的行数 **/
    overflow:hidden;}
.news-main .list1 .more-list li .c1{font-size:14px;line-height:24px;color:#666666;height:48px;margin-top:15px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;/** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient:vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:2;/** 显示的行数 **/
    overflow:hidden;}
.news-main .list1 .more-list li .time{font-size:12px;line-height:12px;color:#999999;font-family:Arial;margin-top:40px;}
.news-main .list1 .more-list li:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
.news-main .list1 .more-list li:hover div img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.news-main .list1 .more-list .more,.pro-main .more,.main.service .list1 .more{display:block;width:160px;height:45px;border-radius:22px;background:#46ad40;border:1px solid #46ad40;text-align:center;margin:0 auto;cursor:pointer;font-size:16px;line-height:45px;margin-top:50px;color:#fff;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;}
.news-main .list1 .more-list .more:hover,.pro-main .more:hover,.main.service .list1 .more:hover{background:#f2f2f2;color:#46ad40;}
.news-main .list2{width:100%;padding-bottom:30px;background:#fff;}
.news-main .list2 .tit{font-size:36px;line-height:36px;color:#666666;padding:60px 0;text-align:center;}
.news-main .list2 li{width:288px;padding:10px;height:400px;margin:5px;float:left;background:#fff;border:1px solid #e8e8e8;box-shadow:0 0 0 rgba(0,0,0,0.1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:box-shadow;-webkit-transition-property:box-shadow;-ms-transition-property:box-shadow;-o-transition-property:box-shadow;}
.news-main .list2 li div{width:100%;height:200px;overflow:hidden;}
.news-main .list2 li div img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:transform;-webkit-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;}
.news-main .list2 li .t1{font-size:18px;line-height:24px;color:#666666;height:48px;margin-top:10px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;/** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient:vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:2;/** 显示的行数 **/
    overflow:hidden;}
.news-main .list2 li .c1{font-size:14px;line-height:24px;color:#666666;height:48px;margin-top:15px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;/** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient:vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:2;/** 显示的行数 **/
    overflow:hidden;}
.news-main .list2 li .time{font-size:12px;line-height:12px;color:#999999;font-family:Arial;margin-top:40px;}
.news-main .list2 li:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
.news-main .list2 li:hover div img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.news-main .list2 .more-list .more{width:160px;height:45px;border-radius:22px;background:#46ad40;border:1px solid #46ad40;text-align:center;margin:0 auto;margin-top:50px;cursor:pointer;font-size:16px;line-height:45px;color:#fff;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;}
.news-main .list2 .more-list .more:hover{background:#f2f2f2;color:#46ad40;}
.news-main .list3{width:100%;padding-bottom:30px;}
.news-main .list3 .tit{font-size:36px;line-height:36px;color:#666666;padding:60px 0;text-align:center;}
.news-main .list3 li{width:390px;height:270px;float:left;margin:15px;position:relative;box-shadow:0 0 0 rgba(0,0,0,0.1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:box-shadow;-webkit-transition-property:box-shadow;-ms-transition-property:box-shadow;-o-transition-property:box-shadow;}
.news-main .list3 li .img{width:100%;height:100%;overflow:hidden;}
.news-main .list3 li .img img{width:100%;height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:transform;-webkit-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;}
.news-main .list3 li .font{width:100%;height:100%;position:absolute;left:0;top:0;display:table;}
.news-main .list3 li:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
.news-main .list3 li:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.news-main .list3 .more-list .more{width:160px;height:45px;border-radius:22px;background:#46ad40;border:1px solid #46ad40;text-align:center;margin:0 auto;margin-top:50px;cursor:pointer;font-size:16px;line-height:45px;color:#fff;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;}
.news-main .list3 .more-list .more:hover{background:#f2f2f2;color:#46ad40;}
.news-main .list4{width:80%;padding:30px;margin:0 auto;background:#fff;}
.news-main .list4 .top .t1{font-size:18px;line-height:36px;color:#333333;}
.news-main .list4 .top div{height:40px;border-bottom:1px solid #ccc;}
.news-main .list4 .top div .jiathis_button_weixin span{margin-top:0;}
.news-main .list4 .top div span{display:block;margin-top:15px;}
.news-main .list4 .top div span p{margin-right:20px;float:left;font-size:14px;line-height:18px;color:#333333;}
.news-main .list4 .top div span a{width:16px;height:16px;display:block;float:left;margin-right:10px;}
.news-main .list4 .top div span a img{width:100%;height:100%;display:inherit;}
.news-main .list4 .con{padding-top:40px;}
.news-main .list4 .con p{font-size:14px;line-height:24px;color:#666666;}
.news-main .list4 .bot{margin-top:40px;border-top:1px solid #ccc;}
.news-main .list4 .bot .left{width:70%;float:left;}
.news-main .list4 .bot .left a{font-size:14px;line-height:24px;color:#666666;display:block;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;margin-top:15px;}
.news-main .list4 .bot .left a:hover{color:#007440;}
.news-main .list4 .bot .right{width:20%;float:right;height:80px;display:table;}
.news-main .list4 .bot .right .label2{width:100%;text-align:right;}
.news-main .list4 .bot .right .label2 a{font-size:14px;line-height:24px;color:#666666;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.news-main .list4 .bot .right .label2 a:hover{color:#007440;}
@media screen and (max-width:1310px){.pro-main .news-wrap,.news-main .news-wrap{width:1000px;}
.news-main .list1 .news-con .pc .right{width:490px;}
.news-main .list1 .news-con .pc .right li .news-list-time{width:80px;}
.news-main .list1 .news-con .pc .right li .news-list-main{width:320px;}
.news-main .list1 .more-list li{width:298px;}
.news-main .list2 li{width:298px;}
.news-main .list3 li{width:300px;height:calc( 300px * 270 / 390);}
}
@media screen and (max-width:1000px){.pro-main .news-wrap,.news-main .news-wrap{width:90%;}
.pro-main .banner .font p,.news-main .banner .font p{font-size:30px;line-height:30px;}
.pro-main .banner .font span,.pro-main .banner .font span,.news-main .banner .font span,.news-main .banner .font span{width:60px;margin-top:15px;}
.news-main .page-nav .news-wrap{width:100%;}
.news-main .page-nav a{width:calc(100vw / 3);border-width:0;height:75px;background:#fff;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;text-align:center;overflow:hidden;font-size:13px;}
.news-main .page-nav a.on{background:#46ad40;color:#fff;}
.news-main .list1 .news-wrap{width:100%;}
.news-main .list1 .news-con .pc{display:none;}
.news-main .list1 .news-con .phone{display:block;}
.news-main .list1 .more-list{width:90%;margin-left:5%;}
.news-main .list2 li{width:calc( 90vw - 22px);height:calc( 90vw * 400 / 310 - 22px * 400 / 310);}
.news-main .list2 li div{height:calc( 90vw * 200 / 310 - 22px * 200 / 310);}
.news-main .list3 li{width:100%;height:calc( 90vw * 270 / 390);margin:15px 0;}
}
.culture-main{width:100%;background:#f2f2f2;}
.culture-main .cul-wrap{width:1280px;margin:0 auto;}
.culture-main .banner{width:100%;height:calc( 100vw * 480 / 1920);position:relative;}
.culture-main .banner .img{width:100%;height:100%;}
.culture-main .banner .img img{width:100%;height:100%;}
.culture-main .banner .font{width:100%;height:100%;position:absolute;left:0;top:0;display:table;}
.culture-main .banner .font .cul-wrap{height:100%;}
.culture-main .banner .font p{margin-top:calc( 100vw * 240 / 1920 - 40px);font-size:48px;line-height:48px;color:#fff;font-weight:bold;text-align:left;text-shadow:1px 1px 0 #bebec0;}
.culture-main .banner .font span{margin-top:25px;display:block;width:90px;height:4px;background:#fff;box-shadow:1px 1px 0 #bebec0;}
.culture-main .page-nav{width:100%;height:75px;border-bottom:1px solid #e5e5e5;background:#fff;}
.culture-main .page-nav a{display:table;float:left;height:73px;border-bottom:2px solid #fff;font-size:16px;line-height:26px;color:#666666;width:100px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:border-color;-webkit-transition-property:border-color;-ms-transition-property:border-color;-o-transition-property:border-color;text-align:center;}
.culture-main .page-nav a:hover,.culture-main .page-nav a.on{border-color:#46ad40;}
.culture-main .list1{width:100%;padding:50px 0 70px;}
.culture-main .list1 li{width:400px;height:340px;float:left;margin:10px;background:#fff;box-shadow:0 0 0 rgba(0,0,0,0.1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:box-shadow;-webkit-transition-property:box-shadow;-ms-transition-property:box-shadow;-o-transition-property:box-shadow;}
.culture-main .list1 li div{width:100%;height:275px;overflow:hidden;}
.culture-main .list1 li div img{width:100%;height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:transform;-webkit-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;}
.culture-main .list1 li p{width:90%;margin-left:5%;font-size:16px;line-height:24px;color:#666666;margin-top:10px;}
.culture-main .list1 li:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
.culture-main .list1 li:hover div img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
@media screen and (max-width:1310px){.culture-main .cul-wrap{width:1000px;}
.culture-main .list1 .cul-wrap{width:1000px;}
.culture-main .list1 li{width:310px;height:265px;}
.culture-main .list1 li div{width:100%;height:205px;}
}
@media screen and (max-width:1000px){.culture-main .cul-wrap{width:90%;}
.culture-main .banner .font p{font-size:30px;line-height:30px;}
.culture-main .banner .font span{width:60px;margin-top:15px;}
.culture-main .page-nav .cul-wrap{width:100%;}
.culture-main .page-nav a{width:calc(100vw / 6);border-width:0;height:75px;background:#fff;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;text-align:center;overflow:hidden;font-size:13px;}
.culture-main .page-nav a.on{background:#46ad40;color:#fff;}
.culture-main .list1 .cul-wrap{width:100%;}
.culture-main .list1 .cul-wrap li{width:100%;height:calc(100vw * 340 / 400);margin:10px 0;}
.culture-main .list1 .cul-wrap li div{width:100%;height:calc(100vw * 275 / 400);}
}
.join-main{width:100%;background:#f2f2f2;}
.join-main .join-wrap{width:1280px;margin:0 auto;}
.join-main .banner{width:100%;height:calc( 100vw * 480 / 1920);position:relative;}
.join-main .banner .img{width:100%;height:100%;}
.join-main .banner .img img{width:100%;height:100%;}
.join-main .banner .font{width:100%;height:100%;position:absolute;left:0;top:0;display:table;}
.join-main .banner .font .join-wrap{height:100%;}
.join-main .banner .font p{margin-top:calc( 100vw * 240 / 1920 - 40px);font-size:48px;line-height:48px;color:#fff;font-weight:bold;text-align:left;text-shadow:1px 1px 0 #bebec0;}
.join-main .banner .font span{margin-top:25px;display:block;width:90px;height:4px;background:#fff;box-shadow:1px 1px 0 #bebec0;}
.join-main .page-nav{width:100%;height:75px;border-bottom:1px solid #e5e5e5;background:#fff;}
.join-main .page-nav a{display:table;float:left;height:73px;border-bottom:2px solid #fff;font-size:16px;line-height:26px;color:#666666;width:100px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:border-color;-webkit-transition-property:border-color;-ms-transition-property:border-color;-o-transition-property:border-color;text-align:center;}
.join-main .page-nav a:hover,.join-main .page-nav a.on{border-color:#46ad40;}
.join-main .list1{padding-bottom:120px;background-image:url(../images/jobsbg.png);background-size:100% 500px;background-repeat:no-repeat;background-position:center center;}
.join-main .list1 .tit{font-size:36px;line-height:36px;color:#666666;text-align:center;padding:60px 0;}
.join-main .list1 .con{font-size:16px;line-height:30px;color:#666666;text-align:center;}
.join-main .list1 .con p{font-size:16px;line-height:30px;color:#666666;}
.join-main .list2{width:100%;padding:50px 0 100px;background:#fff;}
.join-main .list2 li{width:560px;height:320px;position:relative;float:left;margin:0 40px;}
.join-main .list2 li .img{width:100%;height:100%;}
.join-main .list2 li .img img{width:100%;height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:transform;-webkit-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;}
.join-main .list2 li .font{width:100%;height:100%;position:absolute;left:0;top:0;display:table;}
.join-main .list2 li .font p{font-size:30px;line-height:36px;color:#ffffff;text-align:center;}
.join-main .list2 li .font span{width:50px;height:2px;background:#fff;margin:0 auto;margin-top:25px;display:block;}
.join-main .list3{width:100%;background:#fff;padding-bottom:100px;}
.join-main .list3 .tit{font-size:36px;line-height:36px;color:#666666;text-align:center;padding:60px 0;}
.join-main .list3 .top input[type=text]{width:618px;height:45px;border:1px solid #e5e5e5;padding:0 20px;float:left;font-size:16px;line-height:45px;color:#666666;}
.join-main .list3 .top div{width:428px;float:left;margin-left:20px;height:45px;border:1px solid #e5e5e5;background:#f5f5f5;position:relative;}
.join-main .list3 .top div p{width:385px;margin:0 15px;height:45px;padding-left:15px;cursor:pointer;font-size:16px;line-height:45px;color:#666666;background-image:url(../img/culture/icon10_03.png);background-size:13px 8px;background-repeat:no-repeat;background-position:right center;}
.join-main .list3 .top div ul{position:absolute;left:-1px;top:45px;width:100%;display:none;}
.join-main .list3 .top div ul li{width:90%;height:30px;background:#fff;border-top-width:0;border:1px solid #e5e5e5;font-size:14px;line-height:30px;color:#666;padding:0 5%;cursor:pointer;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;}
.join-main .list3 .top div ul li:hover{background:#46ad40;color:#fff;}
.join-main .list3 .top div select{width:100%;height:100%;padding:0 5%;font-size:16px;line-height:45px;color:#666666;display:none;}
.join-main .list3 .top input[type=submit]{width:130px;height:45px;background:#46ad40;background-image:url(../img/culture/icon8_03.png);background-size:100% 100%;background-repeat:no-repeat;background-position:left center;float:left;margin-left:20px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;border:1px solid #46ad40;}
.join-main .list3 .top input[type=submit]:hover{background:#fff;background-image:url(../img/culture/icon9_03.png);background-size:100% 100%;background-repeat:no-repeat;background-position:left center;}
.join-main .list3 .rec-main .rec-top{width:100%;padding:20px 0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin-top:20px;}
.join-main .list3 .rec-main .rec-top p{float:left;font-size:16px;line-height:24px;color:#46ad40;height:24px;border-right:1px solid #dbdbdb;font-weight:bold;}
.join-main .list3 .rec-main .rec-top .p1{width:259px;padding:0 40px;}
.join-main .list3 .rec-main .rec-top .p2{width:149px;padding:0 10px;text-align:center;}
.join-main .list3 .rec-main .rec-top .p3{width:159px;text-align:center;padding:0 10px;}
.join-main .list3 .rec-main .rec-top .p4{width:299px;padding:0 40px;border-width:0;}
.join-main .list3 .rec-main .rec-top .p5{width:100px;padding:0 40px;border-width:0;}
.join-main .list3 .rec-main .rec-bot{width:100%;}
.join-main .list3 .rec-main .rec-bot li{padding:20px 0;border-bottom:1px solid #dbdbdb;background:#fff;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;}
.join-main .list3 .rec-main .rec-bot li .p1{width:260px;padding:0 40px;/*height:100%;*/
    display:table;float:left;}
.join-main .list3 .rec-main .rec-bot li .p1 .label2{width:100%;}
.join-main .list3 .rec-main .rec-bot li .p1 p{font-size:14px;line-height:24px;color:#666666;text-align:left;font-weight:bold;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.join-main .list3 .rec-main .rec-bot li .p2{width:150px;padding:0 10px;/*height:100%;*/
    display:table;float:left;}
.join-main .list3 .rec-main .rec-bot li .p2 .label2{width:100%;}
.join-main .list3 .rec-main .rec-bot li .p2 p{font-size:14px;line-height:24px;color:#666666;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.join-main .list3 .rec-main .rec-bot li .p3{width:160px;padding:0 10px;/*height:100%;*/
    display:table;float:left;}
.join-main .list3 .rec-main .rec-bot li .p3 .label2{width:100%;}
.join-main .list3 .rec-main .rec-bot li .p3 p{font-size:14px;line-height:24px;color:#666666;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;}
.join-main .list3 .rec-main .rec-bot li .p4{width:210px;padding:0 40px;/*height:100%;*/
    display:table;float:left;}
.join-main .list3 .rec-main .rec-bot li .p4 .label2{width:100%;}
.join-main .list3 .rec-main .rec-bot li .p4 p{font-size:14px;line-height:24px;color:#666666;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:color;-webkit-transition-property:color;-ms-transition-property:color;-o-transition-property:color;text-align:left;}
.join-main .list3 .rec-main .rec-bot li.col{background:#fafcfe;}
.join-main .list3 .rec-main .rec-bot li:hover,.join-main .list3 .rec-main .rec-bot li.col:hover{background:#46ad40;}
.join-main .list3 .rec-main .rec-bot li:hover .p1 p,.join-main .list3 .rec-main .rec-bot li:hover .p2 p,.join-main .list3 .rec-main .rec-bot li:hover .p3 p,.join-main .list3 .rec-main .rec-bot li:hover .p4 p,.join-main .list3 .rec-main .rec-bot li.col:hover .p1 p,.join-main .list3 .rec-main .rec-bot li.col:hover .p2 p,.join-main .list3 .rec-main .rec-bot li.col:hover .p3 p,.join-main .list3 .rec-main .rec-bot li.col:hover .p4 p{color:#fff;}
@media screen and (max-width:1310px){.join-main .join-wrap{width:1000px;}
.join-main .list2 li{width:420px;height:250px;}
.join-main .list3 .top input[type=text]{width:468px;}
.join-main .list3 .top div{width:308px;}
.join-main .list3 .top div p{width:105px;}
.join-main .list3 .rec-main .rec-top .p1{width:159px;padding:0 10px;}
.join-main .list3 .rec-main .rec-top .p4{width:289px;padding:0 10px;}
.join-main .list3 .rec-main .rec-top .p2{width:139px;}
.join-main .list3 .rec-main .rec-top .p3{width:149px;}
.join-main .list3 .rec-main .rec-bot li .p1{width:159px;padding:0 10px;}
.join-main .list3 .rec-main .rec-bot li .p4{width:249px;padding:0 10px;}
.join-main .list3 .rec-main .rec-bot li .p2{width:139px;}
.join-main .list3 .rec-main .rec-bot li .p3{width:149px;}
}
@media screen and (max-width:1000px){.join-main .join-wrap{width:90%;}
.join-main .banner .font p{font-size:30px;line-height:30px;}
.join-main .banner .font span{width:60px;margin-top:15px;}
.join-main .page-nav .join-wrap{width:100%;}
.join-main .page-nav a{width:calc(100vw / 3);border-width:0;height:75px;background:#fff;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;text-align:center;overflow:hidden;font-size:13px;}
.join-main .page-nav a.on{background:#46ad40;color:#fff;}
.join-main .list2 li{width:100%;height:calc( 90vw * 320 / 560);margin:20px 0;}
.join-main .list3 .join-wrap{width:100%;}
.join-main .list3 .top input[type=text]{width:calc( 90vw - 40px);margin-left:calc(5vw);}
.join-main .list3 .top div{margin-top:10px;width:calc( 90vw - 150px);margin-left:calc(5vw);}
.join-main .list3 .top div p{width:calc( 90vw - 190px);display:none;}
.join-main .list3 .top div select{display:block;background:#e5e5e5;}
.join-main .list3 .top input[type=submit]{margin-top:10px;}
.join-main .list3 .rec-main .rec-top p{display:none!important;}
.join-main .list3 .rec-main .rec-bot li .p1{width:calc( 50vw - 21px);}
.join-main .list3 .rec-main .rec-bot li .p2{width:calc( 25vw - 21px);}
.join-main .list3 .rec-main .rec-bot li .p3{width:calc( 25vw - 21px);border-width:0;}
.join-main .list3 .rec-main .rec-bot li .p4{width:calc(100vw - 21px);margin-top:20px;text-align:center;}
}
.contact-main{width:100%;background:#f2f2f2;}
.contact-main .con-wrap{width:1280px;margin:0 auto;}
@media screen and (max-width:1310px){.contact-main .con-wrap{width:1000px;}
}
.contact-main .banner{width:100%;height:calc( 100vw * 480 / 1920);position:relative;}
.contact-main .banner .img{width:100%;height:100%;}
.contact-main .banner .img img{width:100%;height:100%;}
.contact-main .banner .font{width:100%;height:100%;position:absolute;left:0;top:0;}
.contact-main .banner .font .con-wrap{height:100%;}
.contact-main .banner .font p{margin-top:calc( 100vw * 240 / 1920 - 40px);font-size:48px;line-height:48px;color:#fff;font-weight:bold;text-align:left;text-shadow:1px 1px 0 #bebec0;}
.contact-main .banner .font span{margin-top:25px;display:block;width:90px;height:4px;background:#fff;box-shadow:1px 1px 0 #bebec0;}
.contact-main .page-nav{width:100%;height:75px;border-bottom:1px solid #e5e5e5;background:#fff;}
.contact-main .page-nav a{display:block;float:left;display:table;height:73px;border-bottom:2px solid #fff;font-size:12px;line-height:73px;color:#666666;width:100px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:border-color;-webkit-transition-property:border-color;-ms-transition-property:border-color;-o-transition-property:border-color;text-align:center;}
.contact-main .page-nav a:hover,.contact-main .page-nav a.on{border-color:#46ad40;}
.contact-main .list1{width:100%;padding-bottom:50px;}
.contact-main .list1 .tit{padding:60px 0;font-size:36px;line-height:36px;color:#666666;}
.contact-main .list1 .con p{font-size:14px;line-height:24px;color:#666666;}
.contact-main .list1 .con p img{max-width:100%;}
.contact-main .list1 .con .p1{font-size:16px;line-height:30px;color:#666666;font-weight:bold;}
.contact-main .list1 .con .p2{width:630px;float:left;margin-right:20px;}
.contact-main .list1 .con .p3{width:610px;float:right;margin-left:20px;}
.contact-main .list2{width:100%;background:#fff;padding:110px 0;}
.contact-main .list2 .tit{font-size:36px;line-height:36px;color:#333;text-align:center;margin-bottom:50px;}
.contact-main .list2 li{width:196px;height:80px;border:1px solid #cccccc;border-radius:5px;display:table;text-align:center;float:left;margin:7px;}
.contact-main .list2 li img{max-width:80%;max-height:75%;}
.contact-main .list3{width:100%;background:#fff;padding:40px 0 80px;}
.contact-main .list3 .con p{font-size:14px;line-height:24px;color:#666666;}
.contact-main .list3 .con p img{max-width:100%;}
.contact-main .list3 .con .p1{font-size:16px;line-height:30px;color:#666666;font-weight:bold;width:100%;float:left;margin-bottom:20px;}
.contact-main .list3 .con .p2{width:480px;float:right;}
.contact-main .list3 .con .p3{width:780px;float:left;}
.contact-main .list4{width:100%;padding:50px 0;}
.contact-main .list4 li{width:280px;height:230px;background:#fff;box-shadow:0 0 0 rgba(0,0,0,0.1);transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:box-shadow;-webkit-transition-property:box-shadow;-ms-transition-property:box-shadow;-o-transition-property:box-shadow;border-radius:10px;margin:10px;float:left;padding:10px;padding-top:20px;}
.contact-main .list4 li .t1{padding-bottom:10px;overflow:hidden;font-size:18px;line-height:28px;color:#1aa763;border-bottom:1px solid #e5e5e5;}
.contact-main .list4 li .con{height:100px;width:100%;padding:20px 0;}
.contact-main .list4 li .con p{font-size:14px;line-height:24px;color:#666666;}
.contact-main .list4 li .address{padding-left:25px;background-image:url(../img/pro/icon7_03.png);background-size:14px 19px;background-repeat:no-repeat;background-position:left center;font-size:14px;line-height:24px;color:#999;display:inline-block;}
.contact-main .list4 li:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
@media screen and (max-width:1310px){.contact-main .banner .con-wrap,.contact-main .list2 .con-wrap,.contact-main .list3 .con-wrap,.contact-main .list4 .con-wrap{width:1000px;}
.contact-main .list1 .con .p2{width:490px;}
.contact-main .list1 .con .p3{width:470px;}
.contact-main .list2 li{width:178px;max-width:178px;height:70px;margin:10px;}
.contact-main .list2 li img{max-width:142.4px;height:52.5px;}
.contact-main .list3 .con .p2{width:380px;}
.contact-main .list3 .con .p3{width:600px;}
.contact-main .list4 li{width:290px;}
}
@media screen and (max-width:1000px){.contact-main .con-wrap{width:90%;}
.contact-main .banner .font p{font-size:30px;line-height:30px;}
.contact-main .banner .font span{width:60px;margin-top:15px;}
.contact-main .page-nav .con-wrap{width:100%;}
.contact-main .page-nav a{width:calc(100vw / 4);border-width:0;height:75px;background:#fff;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background;-webkit-transition-property:background;-ms-transition-property:background;-o-transition-property:background;text-align:center;}
.contact-main .page-nav a.on{background:#46ad40;color:#fff;}
.contact-main .list1 .con .p2,.contact-main .list1 .con .p3{width:100%;float:none;margin:0;}
.contact-main .list1 .con .p3{margin-top:20px;}
.contact-main .list2{padding:50px 0;}
.contact-main .list2 .con-wrap{width:100%;}
.contact-main .list2 li{width:calc(45vw - 20px);height:calc(45vw * 80 / 200 - 20px * 80 / 200);margin:10px;}
.contact-main .list2 li img{max-height:calc(45vw * 80 / 200 - 30px * 80 / 200);}
.contact-main .list3 .con-wrap{width:90%;}
.contact-main .list3 .con .p2,.contact-main .list3 .con .p3{width:100%;margin:0;}
.contact-main .list4 .con-wrap{width:100%;}
.contact-main .list4 li{width:calc( 50vw - 20px);padding:5px;padding-top:10px;margin:5px;}
}
@media screen and (max-width:1310px){.contact-main.a0 .list1 .con-wrap{width:1000px;}
}
@media screen and (max-width:1000px){.contact-main.a0 .list1 .con-wrap{width:90%;}
}
.page{display:table;width:100%;height:30px;padding-top:75px;}
.page a{display:block;float:left;background:#eaeaea;font-size:12px;line-height:30px;color:#757575;padding:0 10px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-property:background color;-webkit-transition-property:background color;-ms-transition-property:background color;-o-transition-property:background color;margin-left:10px;}
.page a:hover,.page a.cur{background:#46ad40;color:#fff;}
.prodetail{width:100%;}
.prodetail .outter{width:100%;}
.prodetail .outter .con{width:84%;margin:0 auto;}
.prodetail .outter .con p{width:100%;}
.promobdetail{width:100%;}
.promobdetail .outter{text-align:center;width:100%;}
.promobdetail .outter .con{width:100%;}
.promobdetail .outter .con p{width:100%;}
table{border-collapse:collapse;border-spacing:0;width:calc(100% - 20px);margin:0 10px;box-shadow:0 0px 15px rgba(0,0,0,0.1);background:#fff;}
td,th{padding:0;font-size:1.3em !important;}
.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb;}
.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center;}
.pure-table td,.pure-table th{border-bottom:1px solid #cbcbcb;border-width:0 0 1px 0px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em;}
.pure-table thead{background-color:#e0e0e0;color:#46ad40;text-align:left;vertical-align:bottom;}
.pure-table td{background-color:transparent;}
.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #cbcbcb;}
.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0;}
.page{padding-top:15px !important;}
.pro-list2{background:#fff;padding-top:10px;padding-bottom:0px !important;}
.join-main .list1{background-image:url(../static/web/img/culture/icon6_02_1.png) !important;}
.ggtit{font-size:36px;line-height:36px;color:#666666;text-align:center;padding:60px 0;}


